package com.hongmeng.operater.mapper.newsAndVideo;

import java.util.List;
import com.hongmeng.operater.domain.newsAndVideo.HmNews;
import com.hongmeng.operater.domain.newsAndVideo.entity.NewsInfoEntity;

/**
 * 文章信息Mapper接口
 * 
 * @author hongmeng
 * @date 2020-12-21
 */
public interface HmNewsMapper 
{
    /**
     * 查询文章信息
     * 
     * @param id 文章信息ID
     * @return 文章信息
     */
    public HmNews selectHmNewsById(Integer id);

    /**
     * 查询文章信息列表
     * 
     * @param hmNews 文章信息
     * @return 文章信息集合
     */
    public List<NewsInfoEntity> selectHmNewsList(HmNews hmNews);

    /**
     * 新增文章信息
     * 
     * @param hmNews 文章信息
     * @return 结果
     */
    public int insertHmNews(HmNews hmNews);

    /**
     * 修改文章信息
     * 
     * @param hmNews 文章信息
     * @return 结果
     */
    public int updateHmNews(HmNews hmNews);

    /**
     * 删除文章信息
     * 
     * @param id 文章信息ID
     * @return 结果
     */
    public int deleteHmNewsById(Integer id);

    /**
     * 批量删除文章信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteHmNewsByIds(Integer[] ids);
}
